package com.egg.service;

import java.util.List;
import java.util.Map;

/**
 * @项目名称：egg   
 * @类名称：UserService   
 * @类描述：用户管理接口   
 * @创建人：wangchenyang
 * @创建时间：2012-8-31 上午10:46:26   
 * @修改人：
 * @修改时间：   
 * @修改备注：   
 * @version
 */
public interface UserService {

	/**
	 * @Title: getUser 
	 * @Description:所有用户列表,除去自身
	 * @param @return    
	 * @return List<Map<String,Object>>   
	 * @throws
	 */
	public List<Map<String,Object>> getAllUser(Object...obj);
	/**
	 * @Title: addUser 
	 * @Description:添加用户 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void addUser(Object...obj);
	/**
	 * @Title: getOneUser 
	 * @Description: 一个用户
	 * @param @return    
	 * @return List<Map<String,Object>>   
	 * @throws
	 */
	public List<Map<String,Object>> getOneUser(Object...obj);
	/**
	 * @Title: updateUser 
	 * @Description:更新用户 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void updateUser(Object...obj);
	/**
	 * @Title: deleteUser 
	 * @Description:删除用户 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void deleteUser(Object...obj);
	/**
	 * @Title: getAllSystemManager 
	 * @Description:获得所有系统管理员 
	 * @param @param obj
	 * @param @return    
	 * @return List<Map<String,Object>>   
	 * @throws
	 */
	public List<Map<String,Object>> getAllSystemManager(Object...obj);
}
